﻿//$("#sendimginfo div").css("marginTop",(window.innerHeight-83)/2);
//$("#sendinfo div").css("marginTop",(window.innerHeight-83)/2);
var hyischoiced=[];//已经选择的行业document.body.clientWidth
var xqischoiced=[];//已经选择的兴趣
var xqchoicenum=0;
var choicenum=0;
var question = {};
question.score =0;//分数
var qtypenum =2;
document.getElementById("price").value=1;
$(".queskind").html("问题");
$("#sendinfop").html("正在上传问题，请耐心等待..");
$("#modaltishiwords").css("display","block");
$(".page_title.unified").html("发布问题");
$(".header_main .sendquesbtn").html("提问");
$("#keywordinput").attr("placeholder","必填，且在文中出现过");
//}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////获取列表数据///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//原window.load内容
question.qtype=2;//2问题3经验
question.isstrangersee = 1;//陌生人是否可见  0否1是
question.ishidename = 0;//是否匿名发布  0否1是
atmeIsHideName=0;
question.iswhocansee = 0;//是否是部分可见 0否1是 和 isforbidwhosee互斥
var somecanseeclick=0;//判断点击事件
question.isforbidwhosee = 0;//是否是不给谁看  0否1是 和 iswhocansee互斥
var scnotsee=0;//判断点击事件
var pwhocanseelist = [];//可见人的id列表
var pforbidseelist = [];//不可见人的id列表
var plist = [];//能看此图片的人的列表
var imgresult;

var persons = [];  //招唤的人
var imgfriend=0; //判断当前朋友列表对应图片还是问题  对应图片
var sendfriend=0;//判断当前朋友列表对应图片还是问题  对应问题
var imgcanseename=[]; //可以看图片人
var callfrienfname=[];
var labeldata;//保存标签组
var woseetype="";//用来判断当前标签组是部分可见 还是提醒谁看
//展示大图片------------------------------------------------
var winscrolltop;
var imghash={};//保存服务器返回的图片地址 “images.localId[i]”：imgurl
var delimgid="";//要删除的图片的Id
//展示大图
function showbigimg(e){
    winscrolltop=$(window).scrollTop();
    //console.log(winscrolltop);
    $("#page_wrapper").css("display","none");
    $("#showimg").attr("src", imgurl+e.dataset.imgurl);//大图片的地址 和 Id 相同
    $("#digimgplace").css("display","block");
    var bigheight=$("#digimgplace").height();
    var imgheight=$("#showimg").height();
    if(bigheight>imgheight){
        $("#showimg").css("marginTop",(bigheight-imgheight)/2);
    }
    delimgid=e.dataset.img;//地址 和 Id 相同
}
//删除大图
$("#delthisimgbtn").click(function(e){
    imghash[delimgid]="";//清除对应ID 保存的服务器图片地址
    //页面中删掉图片
    var imgbox=document.getElementsByClassName("mainshowimgbox");
    for(var i= 0,r=imgbox.length;i<r;i++){
        if(imgbox[i].dataset.img==delimgid){
            //$imgbox=$(imgbox[i].dataset.img);
            $(".mainshowimgbox")[i].remove();
        }
    }
    $(".modifier.image").css("display","inlineBlock");
    $("#page_wrapper").css("display","block");
    $("#digimgplace").css("display","none");
});
//监听输入框数字（纯数字）
$("#price").bind('input propertychange',function(){
    //包含其他字符
    if(!/^[0-9]+$/.test($("#price").val())){
        $("#price").val($("#price").val().replace(/[^0-9]/ig,""));
    }
});
//关闭地图区域
$("#digimgplace").click(function(e){
    if(e.id!="delthisimgbtn"){
        $("#page_wrapper").css("display","block");
        $("#digimgplace").css("display","none");
        if(winscrolltop>0){
            //console.log(winscrolltop);
            $(window).scrollTop(winscrolltop);
        }
    }
});
//获取标签列表----------------------------------------------
function outpagegetlabel(){
    $.ajax({
        type:"get",
        datatype:"json",
        url:getlabelurl+id,
        success:function(d){
            console.log(d);
            var data= d.Data;
            labeldata=data;
            if(data&& data.length>0){
                for(var i=0;i<data.length;i++){
                    var allmember="";
                    var tim=0;
                    for(var r=0;r<data[i].userList.length;r++){
                        tim++;
                        allmember+=data[i].userList[r].nick+" ";
                    }
                    if(tim==data[i].userList.length){
                        $("div.labelbox").append("<div class='labellist'><div>"+data[i].pulu_usergroup.groupname+"</div><div class='labelmember'>"+allmember+"</div><div class='changephotobox mysetpageimgbtn'><img class='labelbtnimg' src='img/hook-no.png' data-i='"+i+"'/> </div></div>");
                    }
                }
                //部分可见标签选择
                var seelabellist=document.querySelectorAll("#someseelabel .labelbox .labellist");
                var seelabellistimg=document.querySelectorAll("#someseelabel .labelbox .labellist .labelbtnimg");
                //谁不可以看标签选择
                var notlabellist=document.querySelectorAll("#cannotseelabel .labelbox .labellist");
                var notlabellistimg=document.querySelectorAll("#cannotseelabel .labelbox .labellist .labelbtnimg");

                if(seelabellist){
                    for(var s=0;s<seelabellist.length;s++){
                        seelabellist[s].index=s;
                        seelabellist[s].onclick=function(){
                            //console.log(seelabellistimg[this.index].src);
                            question.iswhocansee = 1;//是否是部分可见 0否1是 和 isforbidwhosee互斥
                            question.isforbidwhosee = 0;//是否是不给谁看  0否1是 和 iswhocansee互斥
                            if(seelabellistimg[this.index].src.match("hook-no")){
                                seelabellistimg[this.index].src="img/hook01.png"
                            }else if(seelabellistimg[this.index].src.match("hook01")){
                                seelabellistimg[this.index].src="img/hook-no.png"
                            }
                            for(var r=0;r<seelabellist.length;r++){
                                notlabellistimg[r].src="img/hook-no.png"
                            }
                            woseetype="部分可见";
                        }
                    }
                }

                console.log(notlabellist);
                if(notlabellist){
                    //console.log(notlabellist);
                    for(var n=0;n<notlabellist.length;n++){
                        notlabellist[n].index=n;
                        notlabellist[n].onclick=function(){
                            question.iswhocansee = 0;//是否是部分可见 0否1是 和 isforbidwhosee互斥
                            question.isforbidwhosee = 1;//是否是不给谁看  0否1是 和 iswhocansee互斥
                            if(notlabellistimg[this.index].src.match("hook-no")){
                                notlabellistimg[this.index].src="img/hook01.png"
                            }else if(notlabellistimg[this.index].src.match("hook01")){
                                notlabellistimg[this.index].src="img/hook-no.png"
                            }
                            for(var r=0;r<notlabellist.length;r++){
                                seelabellistimg[r].src="img/hook-no.png"
                            }
                            woseetype="不给谁看";
                        }
                    }
                }
            }
        }
    });
}
var surplus=0;
$().ready(function(){
    //发布问题获取账户余额===============================
    $.ajax({
        type:"get",
        url:lastscoreurl+id,
        success:function(d){
            surplus=parseInt(d.Data);
            if(surplus==0){
                $("#rightjiabtn").css("backgroundImage","url('img/add_light.png')");
                $("#rightjiabtn").attr("disabled","true");
            }
        }
    });
    //获得标签组=============================================================================================================
    outpagegetlabel();
    //微信部分==========================================
    //var sendtohref=location.href.match(/sendquestion.html\?qtype=[0-9]/)[0];
    //alert(location.href);


    //微信部分==========================================
});
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////主页面操作////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var bodyplace=document.getElementsByClassName("bodyplace")[0];//主页面
var gaojilist=document.getElementsByClassName("gaojilist")[0];//高级页面
var inputbox1=document.querySelector("#inputbox1 div");//主页面确定按钮
var gjabtnok=document.querySelector("#gjabtnok");//高级页面确定按钮
var inputbox3=document.querySelector("#hyabtnok");//行业页面确定按钮
gjabtnok.onclick=function(){
    var namearr=[];
    bodyplace.style.display="block";
    gaojilist.style.display="none";
    if(woseetype=="部分可见"){
        var timnum=0;
        var seelabellistimg=document.querySelectorAll("#someseelabel .labelbox .labellist .labelbtnimg");
        var seelabellistname=document.querySelectorAll("#someseelabel .labelbox .labellist div:first-child");
        for(var s= 0,l=seelabellistimg.length;s<l;s++){
            timnum++;
            seelabellistimg[s].index=s;
            if(seelabellistimg[s].src.match("hook01")){
                namearr.push(seelabellistname[s].innerHTML);
            }
            if(timnum==l){
                $("#woselabelword").html("");
                $("#woselabelword").html(namearr.join(","));
            }
        }
    }else if(woseetype=="不给谁看"){
        var timnum2=0;
        var notlabellistimg=document.querySelectorAll("#cannotseelabel .labelbox .labellist .labelbtnimg");
        var notlabellistname=document.querySelectorAll("#cannotseelabel .labelbox .labellist div:first-child");
        for(var n= 0,m=notlabellistimg.length;n<m;n++){
            timnum2++;
            notlabellistimg[n].index=n;
            if(notlabellistimg[n].src.match("hook01")){
                namearr.push(notlabellistname[n].innerHTML);
            }
            if(timnum2==m){
                $("#woselabelword").html("");
                $("#woselabelword").append("除了："+namearr.join(",")+"");
            }
        }
    }
};
//点击后退
$("#maingobackbtn").click(function(){
    //location.href="questionlist.html";
    var conf=confirm("您的数据不会被保存，确定退出吗");
    if(conf===true){
        history.go(-1);
    }
});
//谁可以看页面返回
$("#whocanseebtn").click(function(){
    bodyplace.style.display="block";
    gaojilist.style.display="none";
});
//document.getElementsByClassName("mweb_modal_back_button")[0].onclick=function(){
//    history.go(-1);
//};
//        输入框
var agt = navigator.userAgent.toLowerCase();
var is_op = (agt.indexOf("opera") != -1);
var is_ie = (agt.indexOf("msie") != -1) && document.all && !is_op;
function ResizeTextarea(a,row){
    if(!a){return}
    if(!row)
        row=5;
    var b=a.value.split("\n");
    var c=is_ie?1:0;
    c+=b.length;
    var d=a.cols;
    if(d<=20){d=40}
    for(var e=0;e<b.length;e++){
        if(b[e].length>=d){
            c+=Math.ceil(b[e].length/d)
        }
    }
    c=Math.max(c,row);
    if(c!=a.rows){
        a.rows=c;
    }
}
//        弹出设置价格
var sendquesbtn=document.getElementsByClassName("sendquesbtn")[0];//提交问题按钮
var tishiwords=document.getElementById("tishiwords");
var modalbg=document.getElementsByClassName("modal_bg")[0];
//var modal=document.getElementsByClassName("action_menu_container")[0];
var modal=document.getElementsByClassName("paynoteplace")[0];
var cancel=document.getElementsByClassName("cancel");
var timer;
var keywordtitle="";//关键词生成的标题
sendquesbtn.onclick=function(){
    if(document.getElementById("contentword").value&&!document.getElementById("contentword").value.match(/^\s+$/g)){
        var keyword=document.getElementById("keywordinput").value;
        if(document.getElementById("keywordinput").value&&!document.getElementById("keywordinput").value.match(/^\s+$/g)){
            var outbox1=document.getElementById("outbox1");
            if(typeof window.getComputedStyle!='undefined'){
                //如果支持W3C，使用getComputedStyle来获取样式
                var hei=getComputedStyle(outbox1).height;
                modal.style.height=hei+"px";
            }else if(element.currentStyle){
                var hei=parseInt(outbox1.currentStyle[height]);
                modal.style.height=hei+"px";
            }
            modalbg.style.display="block";
            modal.style.display="block";
            //$("body").css("overflow","hidden");
            document.getElementById("price").focus();

            keywordtitle=document.getElementById("keywordinput").value;
        }else{
            alert("关键词不能为空哦");
        }
    }else{
        alert("内容不能为空哦");
    }
};
function changeclass(){
    modalbg.className='modal_bg';
    modal.className='action_menu_container';
    clearTimeout();
    timer=null;
    changedisplay();
};
function changedisplay(){
    modalbg.style.display="none";
    modal.style.display="none";
};
//页面按钮控件
var imgbtn=document.querySelector(".modifier.image");//主页面图片按钮
var choiceimgplace=document.getElementsByClassName("choiceimgplace")[0];
var imgokbtn=document.querySelector(".imgokbtn");//图片页面确定按钮
var whoseeimg=document.getElementsByClassName("whoseeimg");//图片只给谁看 选项
var imgallsee=document.getElementsByClassName("imgallsee");
var imgchoicedFDokbtn=document.getElementById("imgchoicedFDokbtn");//图片好友列表确定按钮
var imgchoicefriend=document.getElementById("sd-imgchoicefriend");//图片选择好友区域
var B=document.querySelector(".modifier.bold");//加粗
var I=document.querySelector(".modifier.italic");//斜体
var textstyleposition=document.querySelector(".modifier.ordered_list");//文字方向
//var location=document.getElementById("location");//定位按钮
//var ctchoicepage=document.getElementById("ctchoicepage");//城市页面
var strangecansee=document.getElementById("strangecansee");//陌生人不可见
var hidename=document.getElementById("hidename");//陌生人不可见
var somecansee=document.getElementById("somecansee");//问题经验部分可见
var cannotsee=document.getElementById("cannotsee");//不给谁看
//问题相关按钮控件
var callfriend=$("#callfriend")[0];//提醒谁看
//var img = {};
var imgs = [];//图片列表-------用于向服务器传递参数
//、、、、、、、、、、、、、、、、、、、、、、、、、、、、方法提前

//主页面添加图片-----------------------------------------

var urlfrom=location.href;

//选择推荐城市-------------------------------------------
function getlocationhash(e){
    //------------------------------------------
    var name=lacationhash[e.id].name;
    $("#location div:nth-child(2)").html(lacationhash[e.id].name);
    $("#firstchoice .name").html(name);
    $("#firstchoice .dizhi").html(lacationhash[e.id].address);
    $("#firstchoice img").css("display","block");
    $("#firstchoice").css("display","block");
    //------------------------------------------
    $(".myctywords").html(lacationhash[e.id].name);
    $(".myctywords").css("display","none");
    $("#firstchoice").css("display","block");
    //alert(lacationhash[e.id].name);
    $("#firstchoice .name").html(lacationhash[e.id].name);
    $("#firstchoice .dizhi").html(lacationhash[e.id].address);
    $("#showmap").css("display","none");//页面
    $("#outbox1").css("display","block");
    $("#firstchoice img").css("display","block");
    $("#nolocation img").css("display","none");//钩
    $("#shiname img").css("display","none");
    //添加地址
    if(e.dataset.lng){
        question.longitude= e.dataset.lng;
        question.latitude=e.dataset.lat;
    }
}
var lacationhash={};//保存所有推荐定位的hash
var choicel=[];//已经选择的定位
//选择“不显示城市”------------------------------------
$("#nolocation").click(function(){
    //$("#location div:nth-child(2)").css("display","block");
    $("#location div:nth-child(2)").html("所在位置");
    $(".myctywords").css("display","none");
    $(".myctywords").html("");
    $("#firstchoice").css("display","none");
    //$("#firstchoice").html("");
    //choicel=null;
    $("#outbox1").css("display","block");
    $("#showmap").css("display","none");//页面
    $("#nolocation img").css("display","block");
    $("#firstchoice img").css("display","none");
    $("#shiname img").css("display","none");
});
//选择省份----------------------------------------------
var shengshi;//市
$("#shiname").click(function(e){
    $("#location div:nth-child(2)").html(shengshi);
    $("#firstchoice").css("display","none");
    $(".myctywords").html(shengshi);
    $(".myctywords").css("display","none");
    choicel=null;
    $("#showmap").css("display","none");//页面
    $("#nolocation img").css("display","none");//钩
    $("#firstchoice img").css("display","none");
    $("#shiname img").css("display","block");
    $("#outbox1").css("display","block");
});
//选地址返回-------------------------------------------
$("#mapgoback").click(function(){
    $("#showmap").css("display","none");//页面
    $("#outbox1").css("display","block");
});
//搜索城市----------------------------------------------
var pagenum=1;
function searchcity(pagenum){
    if($("#locationsearch input")[0].value){
        var searchword=$("#locationsearch input")[0].value;
        $("#nosearch").css("display","block");
        var map = new AMap.Map("mapplace", {
            resizeEnable: true
        });
        AMap.service(["AMap.PlaceSearch"], function() {
            var placeSearch = new AMap.PlaceSearch({ //构造地点查询类
                pageSize: 20,
                pageIndex: pagenum,
                city: shengshi, //城市
                map: map
            });
            //关键字查询
            placeSearch.search(searchword,function(status, result){
                var data=result.poiList.pois;
                $(data).each(function(){
                    $("#searclocation").append("<div id="+$(this)[0].id+" onclick='getlocationhash(this)' data-lat='"+$(this)[0].location.lat+"' data-lng='"+$(this)[0].location.lng+"'>"+$(this)[0].name+"<div class='dizhi'>"+$(this)[0].address+"</div></div>");
                    if(!lacationhash[$(this)[0].id]){
                        lacationhash[$(this)[0].id]={"name":$(this)[0].name,"address":$(this)[0].address,"location":$(this)[0].location}
                    }
                });
                $("#locationlistplace").css("display","none");
                $("#otherlist").css("display","none");
                $("#searclocation").css("display","block");
            });
        });
    }
}
//取消搜索----------------------------------------------
$("#nosearch").click(function(){
    $("#searclocation div").remove();
    $("#nosearch").css("display","none");
    $("#locationlistplace").css("display","block");
    $("#otherlist").css("display","block");
    $("#searclocation").css("display","none");
});
//------------------------------------------------------
//展示加载图片
function showloadimg(e){
    $(e).fadeIn();
}
var pageindex=1;
var nowlocation;//当前位置
window.onload=function(){
    if(qtypenum){question.qtype=qtypenum};//2问题3经验
//加载好友列表----------------------------------------------
    //获得好友列表
    $.ajax({
        datatype:"json",
        type:"get",
        url:friendlisturl+id,
        success:function(d){
            console.log("好友列表");
            console.log(d);
            if(d.Data.length>0){
                //排序
                //friendarr= d.Data;
                friendarr= (d.Data).sort(compare);
                //function compare(property){
                //    return function(a,b){
                //        var value1 = pinyin.getCamelChars(a[property]);
                //        var value2 = pinyin.getCamelChars(b[property]);
                //        return value1.localeCompare(value2);
                //    }
                //}
                //friendarr.sort(compare("friendnick"));
                hasharr={};//判断字母是否存在
                for(var i=0;i<friendarr.length;i++){
                    if(friendarr[i].friendnick){
                        friendarr[this.index]=i;
                        //如果昵称开头为汉字或英文字母
                        var key=Pinyin.getCamelChars(friendarr[i].friendnick[0]);
                        var headimg="<img src='img/af8.png' class='topic_photo_img'/>";
                        if(friendarr[i].headimg){
                            headimg="<img src='http://42.62.66.198:8003/"+friendarr[i].headimg+"' class='topic_photo_img'/>";
                        }
                        if(key.match(/[a-z|A-Z]/)){
                            key=key.toLowerCase();
                            console.log(key);
                            if(!hasharr[Pinyin.getCamelChars(friendarr[i].friendnick[0])]){
                                hasharr[Pinyin.getCamelChars(friendarr[i].friendnick[0])]=i;
                            }
                            $("#maina").append("<div class='section_header section_header_gray "+key+"' data-num='"+i+"' style='display:none'> <span class='"+key+"'>"+key+"</span> </div><div class='friends' id='"+friendarr[i].friendId+"'> <input type='checkbox' class='addchatpeoplebtn'><div class='imageplace'><a href='weixin/otherpeoplepage.html?otherid="+friendarr[i].friendId+"'>"+headimg+"</a> </div> <div class='innerplace tc_text'>"+friendarr[i].friendnick+"</div> </div>");
                            $("#aa").append("<div class='section_header section_header_gray "+key+"' data-num='"+i+"' style='display:none'> <span class='"+key+"'>"+key+"</span> </div><div class='friends' id='"+friendarr[i].friendId+"'> <input type='checkbox' class='addchatpeoplebtn' data-fid='"+friendarr[i].friendId+"'><div class='imageplace'><a href='weixin/otherpeoplepage.html?otherid="+friendarr[i].friendId+"'>"+headimg+"</a> </div> <div class='innerplace tc_text'>"+friendarr[i].friendnick+"</div> </div>");
                        }else{
                            $("#mainjinghao").css("display","block");
                            $("#mainjinghao").append("<div class='friends' id='"+friendarr[i].friendId+"'> <input type='checkbox' class='addchatpeoplebtn'><div class='imageplace'><a href='weixin/otherpeoplepage.html?otherid="+friendarr[i].friendId+"'>"+headimg+"</a> </div> <div class='innerplace tc_text'>"+friendarr[i].friendnick+"</div> </div>");
                            $("#jinghao").css("display","block");
                            $("#jinghao").append("<div class='friends' id='"+friendarr[i].friendId+"'> <input type='checkbox' class='addchatpeoplebtn' data-fid='"+friendarr[i].friendId+"'><div class='imageplace'><a href='weixin/otherpeoplepage.html?otherid="+friendarr[i].friendId+"'>"+headimg+"</a> </div> <div class='innerplace tc_text'>"+friendarr[i].friendnick+"</div> </div>");
                        };
                    }
                }
                //console.log(hasharr);
                for(var key in hasharr){
                    key=key.toLowerCase();
                    $("#sd-imgchoicefriend .section_header.section_header_gray."+key).eq(0).css("display","block");
                    $("#somesee .section_header.section_header_gray."+key).eq(0).css("display","block");

                    $("#imgchoicefriend .section_header.section_header_gray."+key).eq(0).css("display","block");
                    $("#somesee .section_header.section_header_gray."+key).eq(0).css("display","block");
                };
            }
        }
    });
    //右侧导航条点击跳转
    //字母键
    var englishbtn1=document.querySelectorAll(".rightnav1 div.zmbtn");//导航条跳转
    var tonum1=0;
    for(var en1=0;en1<englishbtn1.length;en1++){
        englishbtn1[en1].onclick=function(e){
            console.log("点击的是："+e.target.innerHTML);
            if($(".section_header.section_header_gray."+(e.target.innerHTML).toLowerCase()).length>0){
                var engtitlenum=parseFloat(hasharr[e.target.innerHTML]);
                var divnum=parseFloat(document.querySelector(".section_header.section_header_gray."+(e.target.innerHTML).toLowerCase()).dataset.num);
                var divheight=$(".friends").eq(0).height();
                var titleheight=$("div.section_header.section_header_gray").eq(0).height();
                heightdiv=titleheight*engtitlenum+divnum*divheight;
                $(window).scrollTop(0);
                $(window).scrollTop(heightdiv);
                console.log("页面跳转操作")
            }
        };
    }
//定位 城市-------------------------------------------------
    //周边推荐--------------------
    function otherlocal(position,shiname,pageindex){
        var map = new AMap.Map("mapplace", {
            resizeEnable: true
        });
        AMap.service(["AMap.PlaceSearch"], function() {
            var placeSearch = new AMap.PlaceSearch({ //构造地点查询类
                pageSize: 20,
                pageIndex:pageindex,
                city: shiname, //城市
                map: map
                //panel: "otherlist"
            });
            var cpoint = position; //中心点坐标
            placeSearch.searchNearBy('', cpoint, 200, function(status, result) {
                var data=result.poiList.pois;
                $(data).each(function(){
                    $("#otherlist").append("<div id="+$(this)[0].id+" onclick='getlocationhash(this)' data-lat='"+$(this)[0].location.lat+"' data-lng='"+$(this)[0].location.lng+"'>"+$(this)[0].name+"<div class='dizhi'>"+$(this)[0].address+"</div></div>");
                    if(!lacationhash[$(this)[0].id]){
                        lacationhash[$(this)[0].id]={"name":$(this)[0].name,"address":$(this)[0].address,"location":$(this)[0].location}
                    }
                    //选择周边推荐----------------
                });

            });
        });
    }
    //高德地图--------------------------------------------------
    var map, geolocation;
//加载地图，调用浏览器定位服务
    map = new AMap.Map('mapplace', {
        resizeEnable: true
    });
    map.plugin('AMap.Geolocation', function() {
        geolocation = new AMap.Geolocation({
            enableHighAccuracy:true,//是否使用高精度定位，默认:true
            noIpLocate:0,
            GeoLocationFirst:true,//默认为false，设置为true的时候可以调整PC端为优先使用浏览器定位，失败后使用IP定位
            convert: true,         //自动偏移坐标，偏移后的坐标为高德坐标，默认：true
            timeout: 100000,          //超过100秒后停止定位，默认：无穷大
            buttonOffset: new AMap.Pixel(10, 20),//定位按钮与设置的停靠位置的偏移量，默认：Pixel(10, 20)
            zoomToAccuracy: true,      //定位成功后调整地图视野范围使定位位置及精度范围视野内可见，默认：false
            buttonPosition:'RB'
        });
        map.addControl(geolocation);
        geolocation.getCurrentPosition();
        AMap.event.addListener(geolocation, 'complete', onComplete);//返回定位信息
        //AMap.event.addListener(geolocation, 'error', onError);      //返回定位出错信息
    });
//解析定位结果
    function onComplete(data) {
        var shiname=data.formattedAddress.split("省")[1].split("市")[0]+"市";
        shengshi=shiname;
        nowlocation=data.position;
        $("#shiname div").html(shiname);
        otherlocal(data.position,shiname,pageindex);
    }
//解析定位错误信息
    function onError(data) {
        //document.getElementById('tip').innerHTML = '定位失败';
    }
    $("#location").click(function(){
        $("#locationlistplace").css("display","block");//搜索影响
        $("#otherlist").css("display","block");
        $("#showmap").css("display","block");//展开页面
        $("#outbox1").css("display","none");
    });
    $(window).scroll(function(){
        if($("#showmap").css("display")==="block"){
            var mainheight=$("#showmap").height();
            var windowheight=$(window).height();
            //console.log(windowheight);
            //console.log($(window).scrollTop());
            //var chajuli=$(".home_feed").offset().top - $(window).scrollTop();
            var chajuli=$("#showmap").offset().top - $(window).scrollTop();
            var cz=windowheight-mainheight+5;
            //console.log();
            if(chajuli<cz){
                if($("#searclocation").css("display")==="none"){
                    pageindex++;
                    otherlocal(nowlocation,shengshi,pageindex);
                }
                else{
                    pagenum++;
                    searchcity(pagenum);
                }
            }
        }
    });
//匿名发布--------------------------------------------------
    hidename.onclick=function(){
        if(question.ishidename ===0){
            question.ishidename = 1;
            atmeIsHideName=1;
            $("#hidename div.changephotobox img").attr("src","img/hook01.png")
        }else if(question.ishidename ===1){
            question.ishidename =0;
            atmeIsHideName=0;
            $("#hidename div.changephotobox img").attr("src","img/hook-no.png")
        }
    };

//陌生人不可见（问题经验）-----------------------------------
    strangecansee.onclick=function(){
        if(question.isstrangersee ===1){
            question.isstrangersee =0;
            $("#strangecansee div.changephotobox img").attr("src","img/hook01.png")
        }else if(question.isstrangersee ===0){
            question.isstrangersee =1;
            $("#strangecansee div.changephotobox img").attr("src","img/hook-no.png")
        }
    };
//谁可以看（主页按钮）---------------------------------------
//    var gaojishezhi=document.getElementById("gaojishezhi");
    //gaojishezhi.onclick=function(){
    //    bodyplace.style.display="none";
    //    gaojilist.style.display="block";
    //};
//部分人可见（问题经验）-------------------------------------
    somecansee.onclick=function(){
        callfrienfname=[];//名字
        pwhocanseelist = [];//ID
        //对应区域
        if($("#someseelabel").css("display")=="none"){
            //somecanseeclick=1;
            //question.iswhocansee = 1;//是否是部分可见 0否1是 和 isforbidwhosee互斥
            $(".listlogoimg").eq(0).attr("src","img/darr01.png");
            $("#someseelabel").css("display","block");
        }else if($("#someseelabel").css("display")=="block"){
            //somecanseeclick=0;
            //question.iswhocansee = 0;//是否是部分可见 0否1是 和 isforbidwhosee互斥
            $(".listlogoimg").eq(0).attr("src","img/uarr01.png");
            $("#someseelabel").css("display","none");
        }
        //其他区域
        if($("#cannotseelabel").css("display")=="block"){
            //question.isforbidwhosee = 0;//是否是不给谁看  0否1是 和 iswhocansee互斥
            $("#cannotseelabel").css("display","none");
        }
        //$("#hidename div.changephotobox img").attr("src","img/pointbtn01.png")

    };
//不让谁看（问题经验）---------------------------------------
    cannotsee.onclick=function(){
        callfrienfname=[];
        pforbidseelist = [];
        //scnotsee=1;
        //imgchoicefriend.style.display="block";
        //gaojilist.style.display="none";
        //对应区域
        if($("#cannotseelabel").css("display")=="none"){
            //question.isforbidwhosee = 1;//是否是不给谁看  0否1是 和 iswhocansee互斥
            $(".listlogoimg").eq(1).attr("src","img/darr01.png");
            $("#cannotseelabel").css("display","block");
        }else if($("#cannotseelabel").css("display")=="block"){
            //question.isforbidwhosee = 0;//是否是不给谁看  0否1是 和 iswhocansee互斥
            $(".listlogoimg").eq(1).attr("src","img/uarr01.png");
            $("#cannotseelabel").css("display","none");
        }
        //其他区域
        if($("#someseelabel").css("display")=="block"){
            //question.iswhocansee = 0;//是否是部分可见 0否1是 和 isforbidwhosee互斥
            $("#someseelabel").css("display","none");
        }
    };
//编辑标签页面----------------------------------------------
    $(".gotoaddlabel").click(function(){
        //获取label页面
        $("#addlabelpage").css("display","block");
        $("#outbox1").css("display","none");
    });
//上传图片--------------------------------------------------
    imgbtn.onclick=function(){
        if ( typeof(FileReader) === 'undefined' ){
            alert("抱歉，你的浏览器不支持 FileReader，请使用现代浏览器操作！");
        } else {
            //addimgbtn.addEventListener( 'change',createimg,false );
            //新
            addimgbtn.addEventListener('change', readFile, false);
        };
    };
    //新
    //$(document).ready(function(e) {
    //    $('#addimgbtn').localResizeIMG({
    //        width: 300,
    //        quality: 1,
    //        success: function (result) {
    //            submitData=result.base64;
    //
    //            //上传图片
    //            $.ajax({
    //                type: "POST",
    //                url:  addimgurl,
    //                data: { "base64":submitData, "type": ".jpg","flag":2},//flag:1表示头像，2普通照片
    //                success: function (data) {
    //                    thisimgname=data.Data;
    //                    var divheight=$(".modifier.image").eq(0).height();
    //                    console.log(divheight);
    //                    if(!imghash[thisimgname]){
    //                        imghash[thisimgname]=thisimgname;
    //                    }
    //                    $("#sendimginfo").css("display","none");
    //                    $("<div class='mainshowimgbox' style='height:21vw;width:21vw;overflow:hidden;' onclick='showbigimg(this)' data-imgurl='"+thisimgname+"' data-img='"+thisimgname+"'><img src='"+imgurl+thisimgname+"' onload='showloadimg(this)' style='display:none;'></div>").insertBefore("#questionbody .modifier.image");
    //                    if($(".mainshowimgbox").length>=9){
    //                        $(imgbtn).css("display","none");
    //                    }
    //                },
    //                error: function (XMLHttpRequest, textStatus, errorThrown) {
    //
    //                }
    //            });
    //        }
    //    });
    //});
    //function createimg(){
    //    var file = this.files[0];
    //    console.log(file);
    //    //判断下类型
    //    if(!/image\/\w+/.test(file.type)){
    //        alert("请确保文件为图像类型");
    //        return false;
    //    }
    //    var reader = new FileReader();
    //    reader.readAsDataURL(file);
    //    reader.onload = function(e){
    //        imgresult=this.result;
    //        $("#sendimginfo").css("display","block");
    //        $.ajax({
    //            type: "POST",
    //            url: addimgurl,
    //            data: { "base64":imgresult, "type": ".jpg","flag":2},//flag:1表示头像，2普通照片
    //            success: function (data) {
    //                thisimgname=data.Data;
    //                var divheight=$(".modifier.image").eq(0).height();
    //                if(!imghash[thisimgname]){
    //                    imghash[thisimgname]=thisimgname;
    //                }
    //                $("#sendimginfo").css("display","none");
    //                $("<div class='mainshowimgbox' style='height:21vw;width:21vw;overflow:hidden;' onclick='showbigimg(this)' data-imgurl='"+thisimgname+"' data-img='"+thisimgname+"'><img src='"+imgurl+thisimgname+"'></div>").insertBefore("#questionbody .modifier.image");
    //                if($(".mainshowimgbox").length>=9){
    //                    $(imgbtn).css("display","none");
    //                }
    //            },
    //            error: function (XMLHttpRequest, textStatus, errorThrown) {
    //
    //            }
    //        });
    //    }
    //}

    //$("#addimgfilebtn").height(($(window).width()-30)*0.23);
    //问题经验提醒谁看@
    callfriend.onclick=function(){
        bodyplace.style.display="none";
        imgchoicefriend.style.display="block";//与图片共用一个好友列表
        $(window).scrollTop(0);
        sendfriend=1;
        callfrienfname=[];
    };
    //提醒谁看
    imgchoicedFDokbtn.onclick=function(){
        imgchoicefriend.style.display="none";
        bodyplace.style.display="block";
        //console.log("提醒谁看方法");
        var choicefriendlist=$("#sd-imgchoicefriend .addchatpeoplebtn");//所有好友列表 单选按钮
        persons = [];
        for(var f=0;f<choicefriendlist.length;f++){
            //console.log("提醒谁看方法for循环");
            if(choicefriendlist[f].checked==true){
                persons.push(choicefriendlist[f].parentNode.id);
                var childlist=choicefriendlist[f].parentNode.childNodes;
                for(var i=0;i<childlist.length;i++){
                    if(childlist[i].className==="innerplace tc_text"){//wentibufen ///////////////////////////////
                        callfrienfname.push(childlist[i].innerHTML);
                        console.log(callfrienfname);
                    }
                }
            }
        }
        if($("#callfriendwords span")){
            $("#callfriendwords span").remove();
        }
        if(callfrienfname.length!=0){
            if(callfrienfname.length>3){
                $("#callfriendwords").append("<span>"+callfrienfname[0]+","+callfrienfname[1]+","+callfrienfname[2]+"等"+callfrienfname.length+"人"+"</span>")
            }else{
                for(var ii=0;ii<callfrienfname.length;ii++){
                    $("#callfriendwords").append("<span>"+callfrienfname[ii]+"</span>")
                }
            }
        }
    };
    //提醒谁看页面关闭
    $("#friendlistgoback").click(function(){
        $("#sd-imgchoicefriend").css("display","none");
        $("#page_wrapper").css("display","block");
    });
//金额加减按钮操作
    $("#leftjianbtn").click(function(){
        var num=$("#price").val();
        num=parseFloat(num);
        --num;
        if(num>0){
            $("#price").val(num);
            if($("#rightjiabtn").css("backgroundImage").match("img/add_light.png")){
                $("#rightjiabtn").css("backgroundImage","url('img/add_deep.png')");
            }
        }
        else if(num==0){
            num=0;
            $("#price").val(0);
            $("#leftjianbtn").css("backgroundImage","url('img/reduce_light.png')");
        }
    });
    $("#rightjiabtn").click(function(){
        var num=$("#price").val();
        num=parseFloat(num);
        if(qtypenum==2){
            ++num;
            if(num<=surplus){
                $("#price").val(num);
                if($("#leftjianbtn").css("backgroundImage").match("img/reduce_light.png")){
                    $("#leftjianbtn").css("backgroundImage","url('img/reduce_deep.png')")
                }
            }else if(!num){
                $("#price").val(1);
            }else{
                $("#price").val(surplus);
                num=surplus;
                $("#rightjiabtn").css("backgroundImage").match("img/add_light.png");
            }
        }
    });
//设置价格按钮进行提价操作    提交所有信息
    for(var i=0;i<cancel.length;i++){
        cancel[i].onclick=function(){
            //最后操作获取其他参数 发送请求====================================================================
            //图片
            if($(".mainshowimgbox")){
                //从数组中获取图片
                for(var key in imghash){
                    if(imghash[key]){
                        var img={};
                        img.plist ="";
                        img.name=imghash[key];
                        //alert(imghash[key]);
                        imgs.push(img);
                    }
                }
            }
            //问题或经验
            //标题问题
            if(qtypenum==3){
                question.title =keywordtitle;
            }else{
                question.title = "";
            }
            //question.content = document.getElementById("contentword").value;
            question.content = document.getElementById("contentword").value;
            question.questionUserId = id;//发布人的id
            question.status ="1";
            if($(".myctywords span")){
                question.pululocation = $(".myctywords").html();
            }
            //console.log( question.score);
            //兴趣
            var hobbytypes = [];
            var userhobby=document.querySelectorAll(".kindword.xingquwords>span");
            if(userhobby){
                for(var h=0;h<userhobby.length;h++){
                    var t={};
                    t.id=userhobby[h].id;
                    t.name=userhobby[h].innerHTML;
                    hobbytypes.push(t);
                }
            }
            //行业
            var jobtypes = [];
            var userjob=document.querySelectorAll(".kindword.hangyewords>span");
            if(userjob){
                for(var j=0;j<userjob.length;j++){
                    var t1={};
                    t1.id=userjob[j].id;
                    t1.name=userjob[j].innerHTML;
                    jobtypes.push(t1);
                }
            }
            var sendcanseelist = [];//可见人的id列表
            if(question.iswhocansee ===1){
                var seelabellistimg=document.querySelectorAll("#someseelabel .labelbox .labellist .labelbtnimg");
                for(var ii=0;ii<seelabellistimg.length;ii++){
                    if(seelabellistimg[ii].src.match("hook01")){
                        var num=seelabellistimg[ii].dataset.i;
                        for(var iii=0;iii<labeldata[num].userList.length;iii++ ){
                            sendcanseelist.push(labeldata[num].userList[iii].userId);
                        }
                    }
                }
                //sendcanseelist=pwhocanseelist;
            }else if(question.isforbidwhosee ===1){
                var notlabellistimg=document.querySelectorAll("#cannotseelabel .labelbox .labellist .labelbtnimg");
                for(var rr=0;rr<notlabellistimg.length;rr++){
                    if(notlabellistimg[rr].src.match("hook01")){
                        var num1=notlabellistimg[rr].dataset.i;
                        for(var rrr=0;rrr<labeldata[num1].userList.length;rrr++ ){
                            sendcanseelist.push(labeldata[num1].userList[rrr].userId)
                        }
                    }
                }
                //sendcanseelist=pforbidseelist;
            }else if(question.iswhocansee ===0&&question.isforbidwhosee ===0){
                sendcanseelist=[];
            }
            //发送问题的关键字
            question.keywords=$("#keywordinput").val();
            //console.log(sendcanseelist);
            var callerid="";
            if(persons.length>0){
                callerid=id;
            }
            //问题经验的金额
            var moneyok=0;
            if(document.getElementById("price").value){
                if(parseFloat(document.getElementById("price").value)*100>surplus){
                    alert("您的余额不足，请重新设置问题的悬赏金额");
                    moneyok=0;
                }else if(!document.getElementById("price").value.match(/^[0-9]+$/)){
                    alert("请输入有效金额");
                    moneyok=0;
                }else if(document.getElementById("price").value<1){
                    alert("提问不能少于1元哦");
                }else{
                    question.score=parseFloat(document.getElementById("price").value)*100;//分数
                    moneyok=1;
                    if(modalbg.style.display=="block"&&modal.style.display=="block"){
                        modalbg.className+=' animate_out';
                        modal.className+=' animate_out';
                    }
                    timer=setTimeout(changeclass,100);
                }
            }else{
                alert("问题金额不能低于1元");
                moneyok=0;
            }
            if(moneyok===1){
                //上传提示提示框
                $("#sendinfo").css("display","block");
                $.ajax({
                    //提交数据的类型 POST GET
                    type: "post",
                    //提交的网址
                    url: "https://www.pulu.com/webapi/api/puluquestion/AddPulu_question_q",
                    //提交的数据
                    data: {"atmeuserId":callerid, "pulu_question": question, "persons": persons, "imgs": imgs, "jobtypes": jobtypes, "hobbytypes": hobbytypes, "qSeePlist": sendcanseelist,"atmeIsHideName":atmeIsHideName},
                    //返回数据的格式
                    datatype: "json",//"xml", "html", "script", "json", "jsonp", "text".
                    //成功返回之后调用的函数
                    success: function (data) {
                        if(data.Code=="TRUE"){
                            //location.href="searchdetail.html?id="+id;
                            $("#sendinfo").css("display","none");
                            location.href="https://www.pulu.com/weixin/questionlisttw.html";
                            //alert(imgs);
                        }else{
                            $("#sendinfo").css("display","none");
                            alert("关键词未在文中出现");
                        };
                    },
                    error:function(XMLHttpRequest, textStatus, errorThrown){
                        if(XMLHttpRequest.status==500){
                            location.href="https://www.pulu.com/weixin/questionlisttw.html";
                        }
                        else{
                            alert("发送失败，请稍后再试");
                        }
                    }
                });
            }

//所有数据提交完成后可将所有缓存清空
        };
    }
};
//----------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------label页面区域---------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------
var isaddnewlabel=0;//是否是创建新标签组 0不是 1是
//imgchoicedFDokbtn1 好友列表页面确定按钮   friendgobackbtn返回按钮
$("#closelabelpage").click(function(){
    console.log("关闭LABEL页面");
    $("div.labelbox div").remove();
    outpagegetlabel();
    $("#addlabelpage").css("display","none");
    $("#outbox1").css("display","block");
});
var data;//保存所有标签组数据
var friendarr;//保存所有好友数据
var lid;//保存当前标签组对应位置
var gid;//保存groupId
var newgid;//保存新建标签组的ID
var truewidth=parseFloat(parseFloat($(window).width())*0.95*0.15);//计算头像宽度
//label页面加载标签组
function labelshow(){
    $("#labelplace div").remove();
    $.ajax({
        type:"get",
        datatype:"json",
        url:getlabelurl+id,
        success:function(d){
            console.log(d);
            data= d.Data;
            if(data&& data.length>0){
                for(var i=0;i<data.length;i++){
                    $("#labelplace").append("<div class='labellist' onclick='showdetial(this)' data-num='"+i+"' data-gname='"+data[i].pulu_usergroup.groupname+"'><div><span>"+data[i].pulu_usergroup.groupname+"</span>(<span>"+data[i].userList.length+"</span>)</div></div>");
                }
            }
        }
    });
};
$().ready(function(){
    //获取标签组------------------------------------------------------
    labelshow();


    //右侧导航条点击跳转
    var englishbtn1=document.querySelectorAll(".rightnav1 div.zmbtn");//字母键
    var tonum1=0;
    for(var en1=0;en1<englishbtn1.length;en1++){
        englishbtn1[en1].onclick=function(e){
            console.log("点击的是："+e.target.innerHTML);
            if($(".section_header.section_header_gray."+(e.target.innerHTML).toLowerCase()).length>0){
                var engtitlenum=parseFloat(hasharr[e.target.innerHTML]);
                var divnum=parseFloat(document.querySelector(".section_header.section_header_gray."+(e.target.innerHTML).toLowerCase()).dataset.num);
                var divheight=$(".friends").eq(0).height();
                var titleheight=$("div.section_header.section_header_gray").eq(0).height();
                heightdiv=titleheight*engtitlenum+divnum*divheight;
                $(window).scrollTop(0);
                $(window).scrollTop(heightdiv);
                console.log("页面跳转操作")
            }
        };
    }
});
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////列表详情页面///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var membernum=0;//记录标签组成员数量 用来监听删除成员的数量变化
//详情页展示成员 ---------------------------------------------------
function showdetial(e){
    $("#deletelabelbtn").css("display","block");
    $("#labelpage").css("display","block");
    $("#mainpage").css("display","none");
    $("#labelpage #changelabelname input").val(e.dataset.gname);
    $(".memberplace div.memberbox").remove();
    var d=data[parseFloat(e.dataset.num)];//对应数组中的位置
    lid=parseFloat(e.dataset.num);
    gid=data[lid].pulu_usergroup.id;
    //console.log(d.userList);
    membernum=d.userList.length;//获得当前成员数量
    for(var r=0;r< d.userList.length;r++){
        var headimg="<img src='img/af8.png'/>";
        if(d.userList[r].userAva){
            headimg="<img src='"+imgurl+d.userList[r].userAva+"'/>"
        }
        $(".memberplace").prepend("<div class='memberbox'> <a class='xdelete' data-mem='"+d.userList[r].userId+"' data-lnum='"+d.pulu_usergroup.id+"' onclick='xdeletefun(this)' style='display: none;'>X</a><a href='#'>"+headimg+"</a> <div class='membername'>"+d.userList[r].nick+"</div> </div>");
        $(".memberbox a img").height($(".memberbox").eq(0).width());
        $(".memberbox1 a img").height($(".memberbox").eq(0).width());
    }
    document.getElementById("savechangebtn").dataset.dnum=lid;//保存按钮数据编号
    document.getElementById("deletelabelbtn").dataset.gnum=gid;//删除按钮数据编号
}
//详情页点击加号添加好友功能---------------------------------------
$("#addmemberbtn").click(function(){
    $("#imgchoicefriend").css("display","block");
    $("#csearchinput").val("");//搜索框清空
    $("#a1 div").remove();//搜索内容清空
    $("#labelpage").css("display","none");
    ////console.log("此时的标签组位置是："+lid);
    ////console.log("此时的标签组ID是："+data[lid].pulu_usergroup.id);
    var friendinput=document.getElementsByClassName("addchatpeoplebtn");
    //清除选项框状态（上此操作数据）
    for(var a=0;a<friendinput.length;a++){
        friendinput[a].checked=false;
        friendinput[a].disabled=false;
    }
    for(var i=0;i<data[lid].userList.length;i++){
        for(var r=0;r<friendinput.length;r++){
            if(data[lid].userList[i].userId===friendinput[r].dataset.fid){
                friendinput[r].checked=true;
                friendinput[r].disabled=true;
            }
        }
    }
});
//当前是否是在创建新的标签组 选择好友确定重复创建问题
var createlabelnow="";
var nowgroup;//正在创建中的标签的id
//好友列表页面确定按钮 只有两种状态 （1.添加好友 2.创建标签组）
$("#imgchoicedFDokbtn1").click(function(){
    //console.log("好友列表页状态："+isaddnewlabel);
    var friendinput=document.getElementsByClassName("addchatpeoplebtn");
    var userids=[];//添加所有好友的数组
    for(var i=0;i<friendinput.length;i++){
        if(friendinput[i].checked){
            userids.push(friendinput[i].dataset.fid);
        }
    }
    ////console.log("isaddnewlabel:"+isaddnewlabel);
    ////console.log("userids:"+userids);
    //1.添加好友操作
    if(isaddnewlabel===0&&userids&&userids.length>0){
        //console.log("添加好友操作");
        $.ajax({
            type:"post",
            datatype:"json",
            url:addlabelmemurl,
            data:{"groupid":gid,"userids":userids},
            success:function(d){
                ////console.log(d);
                //    清空详情页
                $("#labelpage .memberplace .memberbox").remove();
                //获取更新后的好友标签组
                $.ajax({
                    type:"get",
                    datatype:"json",
                    url:getlabelurl+id,
                    success:function(json){
                        ////console.log(json);
                        data= json.Data;//更新所有数据
                        var d;//保存当前数据
                        for(var r0=0;r0<data.length;r0++){
                            if(data[r0].pulu_usergroup.id==gid){
                                lid=r0;
                                d=data[r0];
                            }
                        }
                        for(var r=0;r< d.userList.length;r++){
                            var headimg="<img src='img/af8.png'/>";
                            if(d.userList[r].userAva){
                                headimg="<img src='"+imgurl+d.userList[r].userAva+"'/>"
                            }
                            $(".memberplace").prepend("<div class='memberbox'> <a class='xdelete' data-mem='"+d.userList[r].userId+"' data-lnum='"+d.pulu_usergroup.id+"' onclick='xdeletefun(this)' style='display: none;'>X</a><a href='#'>"+headimg+"</a> <div class='membername'>"+d.userList[r].nick+"</div> </div>");
                            $(".memberbox a img").height(truewidth);
                            $(".memberbox1 a img").height(truewidth);
                        }
                    }
                });
                //location.reload();//刷新页面labelpage
                if(createlabelnow=="yes"){
                    $("#imgchoicefriend").css("display","none");
                    $("#labelpage").css("display","block");
                }else{
                    labelshow();
                    $("#imgchoicefriend").css("display","none");
                    //$("#labelpage").css("display","block");
                    $("#mainpage").css("display","block");
                }
            }
        });
    }
    //2.创建标签组操作
    else if(isaddnewlabel===1&&userids&&userids.length>0){
        isaddnewlabel=0;//关闭好友页打开详情页 当前标签下次再添加好友就是已经创建的标签添加好友
        if(isaddnewlabel===0){
            ////console.log("创建标签组");
            $("#deletelabelbtn").css("display","none");
            $("#labelpage #changelabelname input").val("");
        }
        var group={};
        group.ownerid =id;
        group.groupname = "";
        //刚开始创建
        //if(createlabelnow!="yes"){
        $.ajax({
            type:"post",
            datatype:"json",
            url:addnewlabelurl,
            data:{"group":group,"persons":userids},
            success:function(d){
                ////console.log("创建新的标签组成功");
                //console.log(d);
                createlabelnow="yes";//正在创建
                //获取新的标签组的ID
                newgid= d.Data;
                gid=newgid;
                nowgroup=d.Data;//当前正在创建的标签组
                //获取更新后的好友标签组
                $.ajax({
                    type:"get",
                    datatype:"json",
                    url:getlabelurl+id,
                    success:function(json){
                        //console.log(json);
                        data= json.Data;//更新所有数据
                        var d;//保存当前数据
                        for(var r0=0;r0<data.length;r0++){
                            if(data[r0].pulu_usergroup.id==newgid){
                                lid=r0;
                                d=data[r0];
                            }
                        }
                        ////console.log("开始添加新的标签好友数据");
                        membernum=d.userList.length;
                        for(var r=0;r< d.userList.length;r++){
                            var headimg="<img src='img/af8.png'/>";
                            if(d.userList[r].userAva){
                                headimg="<img src='"+imgurl+d.userList[r].userAva+"'/>"
                            }
                            $("<div class='memberbox'> <a class='xdelete' data-mem='"+d.userList[r].userId+"' data-lnum='"+d.pulu_usergroup.id+"' onclick='xdeletefun(this)' style='display: none;'>X</a><a href='#'>"+headimg+"</a> <div class='membername'>"+d.userList[r].nick+"</div> </div>").insertBefore("#addmemberbtn");
                            $(".memberbox a img").height(truewidth);
                            $(".memberbox1 a img").height(truewidth);
                        }
                        $("#labelpage").css("display","block");
                        $("#imgchoicefriend").css("display","none");
                        document.getElementById("savechangebtn").dataset.dnum=lid;//保存按钮数据编号
                        document.getElementById("deletelabelbtn").dataset.gnum=gid;//删除按钮数据编号
                    }
                });
                //
                isaddnewlabel=0;
                $("#imgchoicefriend").css("display","none");
                //$("#mainpage").css("display","block");
            }
        })
    }
    else{//console.log("返回");
        labelshow();
        $("#imgchoicefriend").css("display","none");
        $("#mainpage").css("display","block");
    }
});
//标签详情页关闭---------------------------------------------------
$("#labelgobackbtn").click(function(){
    //console.log("好友列表页状态："+isaddnewlabel);
    //console.log("创建状态："+createlabelnow);
    if(createlabelnow!="yes"){ //如果不是创建 就直接返回
        $("#mainpage").css("display","block");
        $("#labelpage").css("display","none");
    }else{//如果是创建 就取消
        //console.log("删除创建好友列表");
        $.ajax({
            type:"post",
            datatype:"json",
            url:deletelabelurl,
            data:{"groupid":newgid},
            success:function(d){
                //console.log(d);
                isaddnewlabel=0;
                createlabelnow="";
                //location.reload();//刷新页面
                labelshow();
                $("#labelpage").css("display","none");
                $("#mainpage").css("display","block");
            }
        })
    }
});
//详情页点击减号删除好友功能---------------------------------------
$("#delmemberbtn").click(function(){
    //console.log("好友列表页状态："+isaddnewlabel);
    //console.log("点击删除按钮");
    if($(".xdelete").css("display")==="none"){
        $(".xdelete").css("display","block");
    }else if($(".xdelete").css("display")==="block"){
        $(".xdelete").css("display","none");
    }
    //console.log(membernum);
    if(membernum<=1){
        $(".xdelete").css("display","none");
    }
});
function xdeletefun(e){
    //console.log("好友列表页状态："+isaddnewlabel);
    var labelid=e.dataset.lnum;//删除标签组的ID
    var memid=e.dataset.mem;//删除标签组的ID
    $.ajax({
        type:"post",
        datatype:"json",
        url:dellabelmemurl,
        data:{"groupid":labelid,"userids":memid},
        success:function(d){
            //console.log("成功删除成员"+d);
            $(e).parent().remove();//删除展示区域
            labelshow();
            membernum--;
            //console.log("成员数量："+membernum);
            if(membernum<=1){
                $(".xdelete").css("display","none");
            }
        }
    })
}
//保存修改标签名---------------------------------------------------
$("#savechangebtn").click(function(e){
    //console.log("好友列表页状态："+isaddnewlabel);
    if($("#labelpage #changelabelname input").val()&&$("#labelpage #changelabelname input").val()!=data[lid].pulu_usergroup.groupname&&!$("#labelpage #changelabelname input").val().match(/(\s)/)){
        var group={};
        group.id=data[lid].pulu_usergroup.id;
        group.groupname=$("#labelpage #changelabelname input").val();
        $.ajax({
            type:"post",
            datatype:"json",
            url:changelabelnameurl,
            data:{"group": group},
            success:function(d){
                ////console.log(d);
                createlabelnow="";
                labelshow();
                $("#labelpage").css("display","none");
                $("#mainpage").css("display","block");
                //location.reload();//刷新页面
            }
        })
    }else if($("#labelpage #changelabelname input").val().match(/(\s)/)||!$("#labelpage #changelabelname input").val()){
        alert("标签名字不符合规范");
    }
    //else{
    //    labelshow();
    //    $("#labelpage").css("display","none");
    //    $("#mainpage").css("display","block");
    //}
});
//删除当前标签组---------------------------------------------------
$("#deletelabelbtn").click(function(){
    $("#heightexpdiv").css("display","block");
});
$("#heightexpok").click(function(){
    //console.log("好友列表页状态："+isaddnewlabel);
    if(isaddnewlabel===1){
        $.ajax({
            type:"post",
            datatype:"json",
            url:deletelabelurl,
            data:{"groupid":newgid},
            success:function(d){
                $("#heightexpdiv").css("display","none");
                $("#labelpage").css("display","none");
                $("#mainpage").css("display","block");
                isaddnewlabel=0;
                gid="";
                newgid="";
                //    清空详情页
                $("#labelpage #changelabelname input").val("");
                $("#labelpage .memberplace .memberbox").remove();
            }
        })
    }
    else if(isaddnewlabel===0){
        $.ajax({
            type:"post",
            datatype:"json",
            url:deletelabelurl,
            data:{"groupid":gid},
            success:function(d){
                $("#heightexpdiv").css("display","none");
                labelshow();
                gid="";
                newgid="";
                $("#labelpage").css("display","none");
                $("#mainpage").css("display","block");
                //    清空详情页
                $("#labelpage #changelabelname input").val("");
                $("#labelpage .memberplace .memberbox").remove();
            }
        })
    }
});
$("#heightexpno").click(function(){
    $("#heightexpdiv").css("display","none");
});
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////创建新列表///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//创建新的标签-----------------------------------------------------
$("#addnewlabelbtn").click(function(){
    isaddnewlabel=1;
    //console.log("好友列表页状态："+isaddnewlabel);
    var friendinput=document.getElementsByClassName("addchatpeoplebtn");
    for(var a=0;a<friendinput.length;a++){
        friendinput[a].checked=false;
        friendinput[a].disabled=false;
    }
    $("#labelpage .memberplace .memberbox").remove();//清除成员（上次操作）
    $("#imgchoicefriend").css("display","block");
    $("#mainpage").css("display","none");
});
//（功能:修改添加好友部分↑见：好友页面确定按钮部分）
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////好友列表页面///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//好友列表页取消，返回操作-----------------------------------------
$("#friendgobackbtn").click(function(){
    //console.log("好友列表页状态："+isaddnewlabel);
    if(isaddnewlabel===1){ //创建新标签打开的页面
        $("#imgchoicefriend").css("display","none");
        $("#mainpage").css("display","block");
        //刷新主页面标签组
    }else if(isaddnewlabel===0){ //详情页打开的页面
        $("#imgchoicefriend").css("display","none");
        $("#labelpage").css("display","block");

    }
});
//搜索好友---------------------------------------------------------
$("#csearchbtn1").click(function(){//搜索跳转
    var word=$("#csearchinput1").val();
    $("#aa").css("display","none");
    $("#a1 div").remove();
    if(friendarr&&friendarr.length>0&&$("#csearchinput1").val()){
        var word=$("#csearchinput1").val();
        for(var i=0;i<friendarr.length;i++){
            var friendnick="";
            friendnick=friendarr[i].friendnick;
            //如果好友列表中有搜索内容
            if(friendnick.match(word)){
                //如果是标签组搜索
                if(isaddnewlabel===0){
                    var num=0;
                    var dis="";
                    for(var x=0;x<labeldata[lid].userList.length;x++){
                        num++;
                        if(friendnick===labeldata[lid].userList[x].nick){
                            dis="disabled='disabled' checked='checked'";
                        }else{
                            //console.log("没有找到好友");
                        }
                    }
                    if(num===labeldata[lid].userList.length){
                        var headimg="<img src='img/af8.png' class='topic_photo_img'/>";
                        if(friendarr[i].headimg){
                            headimg="<img src='http://42.62.66.198:8003/"+friendarr[i].headimg+"' class='topic_photo_img'/>";
                        }
                        $("#a1").append("<div class='section_header section_header_gray' data-num='"+i+"' style='display:none'> </div><div class='friends' id='"+friendarr[i].friendId+"'> <input type='checkbox' class='addchatpeoplebtn' "+dis+" data-fid='"+friendarr[i].friendId+"'><div class='imageplace'><a href='weixin/otherpeoplepage.html?otherid="+friendarr[i].friendId+"'>"+headimg+"</a> </div> <div class='innerplace tc_text'>"+friendarr[i].friendnick+"</div> </div>");
                    }
                    // 如果是新建搜索
                }else if(isaddnewlabel===1){
                    var headimg="<img src='img/af8.png' class='topic_photo_img'/>";
                    if(friendarr[i].headimg){
                        headimg="<img src='http://42.62.66.198:8003/"+friendarr[i].headimg+"' class='topic_photo_img'/>";
                    }
                    $("#a1").append("<div class='section_header section_header_gray' data-num='"+i+"' style='display:none'> </div><div class='friends' id='"+friendarr[i].friendId+"'> <input type='checkbox' class='addchatpeoplebtn' data-fid='"+friendarr[i].friendId+"'><div class='imageplace'><a href='weixin/otherpeoplepage.html?otherid="+friendarr[i].friendId+"'>"+headimg+"</a> </div> <div class='innerplace tc_text'>"+friendarr[i].friendnick+"</div> </div>");
                }
            }
        }
        $("#a1").css("display","block");
    }
});
//监听输入框
$("#csearchinput1").bind('input propertychange',function(){
    if(!$("#csearchinput1").val()){
        $("#aa").css("display","block");
        $("#a1").css("display","none");
    }
});
//取消发布
$("#donotsendbtn").click(function(){
    $(".modal_bg.modal_bg2").css("display","none");
    //$(".action_menu_container2").css("display","none");
    $(".paynoteplace").css("display","none");
});
//搜索城市--------------------------------------------------
$("#locationsearchbtn").click(function(){
    //城市搜索
    $("#searclocation div").remove();
    searchcity(pagenum);
});
//键盘回车
document.onkeydown=function(event){
    var e = event || window.event || arguments.callee.caller.arguments[0];
    if(e && e.keyCode==13){
        //城市搜索
        $("#searclocation div").remove();
        searchcity(pagenum);
        //好友搜索
        if(imgchoicefriend.style.display==="block"){
            var word=$("#csearchinput1").val();
            $("#aa").css("display","none");
            $("#a1 div").remove();
            if(friendarr&&friendarr.length>0&&$("#csearchinput1").val()){
                var word=$("#csearchinput1").val();
                for(var i=0;i<friendarr.length;i++){
                    var friendnick="";
                    friendnick=friendarr[i].friendnick;
                    //如果好友列表中有搜索内容
                    if(friendnick.match(word)){
                        //如果是标签组搜索
                        if(isaddnewlabel===0){
                            var num=0;
                            var dis="";
                            for(var x=0;x<labeldata[lid].userList.length;x++){
                                num++;
                                if(friendnick===labeldata[lid].userList[x].nick){
                                    dis="disabled='disabled' checked='checked'";
                                }else{
                                    //console.log("没有找到好友");
                                }
                            }
                            if(num===labeldata[lid].userList.length){
                                $("#a1").append("<div class='section_header section_header_gray' data-num='"+i+"' style='display:none'> </div><div class='friends' id='"+friendarr[i].friendId+"'> <input type='checkbox' class='addchatpeoplebtn' "+dis+" data-fid='"+friendarr[i].friendId+"'><div class='imageplace'><a href='weixin/otherpeoplepage.html?otherid="+friendarr[i].friendId+"'><img src='http://42.62.66.198:8003/"+friendarr[i].headimg+"' class='topic_photo_img'/> </a> </div> <div class='innerplace tc_text'>"+friendarr[i].friendnick+"</div> </div>");
                            }
                            // 如果是新建搜索
                        }else if(isaddnewlabel===1){
                            $("#a1").append("<div class='section_header section_header_gray' data-num='"+i+"' style='display:none'> </div><div class='friends' id='"+friendarr[i].friendId+"'> <input type='checkbox' class='addchatpeoplebtn' data-fid='"+friendarr[i].friendId+"'><div class='imageplace'><a href='weixin/otherpeoplepage.html?otherid="+friendarr[i].friendId+"'><img src='http://42.62.66.198:8003/"+friendarr[i].headimg+"' class='topic_photo_img'/> </a> </div> <div class='innerplace tc_text'>"+friendarr[i].friendnick+"</div> </div>");
                        }
                    }
                }
                $("#a1").css("display","block");
            }
        }
    }
};
$("#gaojibtn").click(function(){
    if($("#gaojilistbox").css("display")=="block"){
        $("#gaojilistbox").css("display","none");
        //匿名发布
        //$("#hidenamebox").css("display","none");
        //定位
        //$("#locationbox").css("display","none");
        //箭头
        $("#gaojiimg").attr("src","img/darr01.png");
    }else{
        $("#gaojilistbox").css("display","block");
        //匿名发布
        //$("#hidenamebox").css("display","block");
        //定位
        $("#locationbox").css("display","block");
        //箭头
        $("#gaojiimg").attr("src","img/uarr01.png");
    }
});